/**
 * Created by plter on 2016/10/27.
 */


// console.log("Hello World");
// console.error("Error message");
// console.warn("Warn message");
// console.info("Info message");

//基础数据类型有 Number,String,Boolean,Undefined,Null,Function
// var a = null;
// let a = 10;
// a = 11;
// a = "Hello";

// console.log(a);

// console.log(typeof a);

//函数默认参数是ES6支持的新特性
// function sayHello(name = "ZhangSan", age = 20) {
//     console.log("Hello " + name + ",and age is " + age);
// }

//ES5所支持的函数参数默认值的写法
// function sayHello(name, age) {
//     // name = name || "ZhangSan";
//
//     // if (!name) {
//     //     name = "ZhangSan";
//     // }
//     name = name ? name : "ZhangSan";
//     age = age || 20;
//     console.log("Hello " + name + ",and age is " + age);
// }
//
// sayHello("ucai");


// function max(a, b) {
//     return a > b ? a : b;
// }

// var max = (a, b)=>a > b ? a : b;//ES6支持的箭头函数
// var max = (a, b)=> {
//     return a > b ? a : b;
// };

// var sayHello = name=>console.log("Hello " + name);

// console.log(max(2, 3));
// sayHello("ucai");

// var arr = [1, 2, 3];
// console.log(arr);

// function getNumbers() {
//     return [1, 2, 3];
// }
//
// var [a,b,c] = getNumbers();//ES6 解构特性
// console.log(a, b, c);

// function max() {
//     if (arguments.length == 0) {
//         throw new Error("This function must be sent arguments");
//     }
//
//     var value = arguments[0];
//     for (var i = 1; i < arguments.length; i++) {
//         value = value < arguments[i] ? arguments[i] : value;
//     }
//     return value;
// }
//
// var value = max(1, 2, 10, 4, -10, 100);
// console.log(value);

// function sayHelloFor10Times() {
//     let a = 10;
//
//     for (var i = 0; i < 10; i++) {
//
//         let a = 20;
//
//         console.log("Hello " + i);
//     }
// }
//
// sayHelloFor10Times();

// const a = 10;
// a = 100;
// console.log(a);
// const MATH_PI = 3.14;


